1
เส้นทางของโปรแกรม: จากแหล่งที่มาสู่การดำเนินการ
AI031Lesson 1
00:00

วงจรชีวิตของโปรแกรมทุกตัวเริ่มต้นจากการเป็น โปรแกรมต้นฉบับ (หรือไฟล์ต้นฉบับ) ที่ระดับพื้นฐานที่สุด โค้ดของคุณไม่ใช่อะไรนอกจากลำดับของบิต จัดกลุ่มเป็นชิ้นขนาด 8 บิตที่เรียกว่า ไบต์. สำหรับเรา มันคือตรรกะ ส่วนสำหรับคอมพิวเตอร์ มันคือเอกสารดิจิทัลของรหัสตัวเลข

1. มาตรฐาน ASCII

เพื่อให้มั่นใจว่าตัวอักษร 'i' ที่คุณพิมพ์ใน int เหมือนกับตัวอักษร 'i' ที่คอมพิวเตอร์อ่าน พวกเราจึงใช้ มาตรฐาน ASCII. ตัวอักษรแต่ละตัวสอดคล้องกับค่าจำนวนเต็มเฉพาะเจาะจง ตัวอย่างเช่น ตัวอักษร # ถูกเก็บไว้ในค่าไบต์ $35$ ในขณะที่ i คือ $105$

ตัวอักษร#include
ASCII3510511099108117100101

2. ไฟล์ข้อความเทียบกับไฟล์ไบนารี

ความแตกต่างระหว่าง ไฟล์ข้อความ กับ ไฟล์ไบนารี ขึ้นอยู่กับบริบทเท่านั้น ไฟล์ที่ประกอบด้วยตัวอักษร ASCII เท่านั้นคือไฟล์ข้อความ ทุกไฟล์อื่น ๆ เป็นไฟล์ไบนารี ในขั้นตอนเริ่มต้นนี้ โปรแกรมของคุณมีอยู่เพียงลำดับตัวเลขแบบเส้นตรงเท่านั้น

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>